﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<SDT.Admin.ViewModels.MemberObjInfo>" %>
<%@ Import Namespace="SDT.Lib.Helpers" %>
<%@ Import Namespace="SDT.Lib.Paging" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Sản phẩm của <%=Model.FullName %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
 <%if (ViewData["MessageInfo"] == null)
   { %>
   <form action="" method="post" name="adminForm" id="adminForm">
    <table width="100%" class="adminlist">
            <thead>
                <tr>
                    <th width="10" align="right">
                        STT
                    </th>
                    <th width="30">
                    </th>
                    <th width="30">
                    </th>
                    <th>
                        <%= Html.Sort("Tiêu đề", "Name", ViewData["orderDir"].ToString(), ViewData["order"].ToString())%>
                    </th>
                    <th style="width: 180px">
                        <%= Html.Sort("Thuộc chuyên mục", "CatID", ViewData["orderDir"].ToString(), ViewData["order"].ToString())%>
                    </th>
                    <th style="width: 90px">
                        <%= Html.Sort("Cập nhật", "ModifyDate", ViewData["orderDir"].ToString(), ViewData["order"].ToString())%>
                    </th>
                    <th style="width: 40px; color: #1D60FF;">
                        PubYN
                    </th>
                    <th style="width: 40px; color: #1D60FF;">
                        HotYN
                    </th>
                    <th style="width: 40px">
                        <%= Html.Sort("ID", "ID", ViewData["orderDir"].ToString(), ViewData["order"].ToString())%>
                    </th>                
                </tr>
            </thead>
            <tbody>
                <% 
         int i = 0;
         foreach (var item in Model.Products)
         {
             i++;
                %>
                <tr>
                    <td align="right">
                        <%= i.ToString()%>
                    </td>
                    <td align="center">
                        <%= Html.ActionImage("Sửa", "icon-24-edit.png", "Product", "Edit", new Dictionary<string, object>() { { "id", item.ID } })%>
                    </td>
                    <td align="center">
                        <%= Html.ActionImage("Xóa", "icon-24-delete.png", "Product", "Delete", new Dictionary<string, object>() { { "id", item.ID } })%>
                    </td>
                    <td>
                        <%= Html.ActionLink(item.Name, "Details","Product", new { id = item.ID },null)%>                    
                    </td>
                    <td>
                        <%= Html.Encode(item.ProductCategory.Name)%>                    
                    </td>
                    <td>
                        <%= Html.Encode(item.ModDate != null ? item.ModDate.Value.ToString("dd/MM/yyyy") : "--")%>
                    </td>
                    <td align="center">
                        <img alt="" id="imgPubYN_<%= item.ID %>" onclick="ChangePubYN(<%= item.ID %>);" value="<%= item.PubYN %>"
                            src="<%= item.PubYN ? "/Images/icon-32-apply.png" : "/Images/icon-32-cancel.png" %>" />
                    </td>
                    <td align="center">
                        <img alt="" id="imgHotYN_<%= item.ID %>" onclick="ChangeHotYN(<%= item.ID %>);" value="<%= item.HotYN %>"
                            src="<%= item.HotYN ? "/Images/icon-32-apply.png" : "/Images/icon-32-cancel.png" %>" />
                    </td>
                    <td>
                        <%= Html.Encode(item.ID)%>
                    </td>
                </tr>
                <% } %>
            </tbody>
        </table>
     
    <%= Html.Hidden("order")%>
    <%= Html.Hidden("orderDir")%>
    <table width="100%">
        <tr>
            <td align="center">
                <div class="pager">
                    <label>
                        Hiển thị #</label>
                    <%
     int[] pageSizeList = { 1, 5, 10, 15, 20, 25, 50, 100 };
                    %>
                    <%= Html.DropDownList("PageSize", new SelectList(pageSizeList, Model.Products.PageSize), new { onchange = "document.adminForm.submit();" })%>
                    <%= Html.Pager(Model.Products.PageSize, Model.Products.PageNumber, Model.Products.TotalItemCount)%>
                </div>
            </td>
        </tr>
    </table>
    </form>
    <script type="text/javascript">
        function ChangePubYN(id) {
            var obj = $("#imgPubYN_" + id);
            ApplyChangeYN("/AjaxData/UpdateProductPubYN/" + id + '/' + obj.attr("value"), id, obj);
        }
        function ChangeHotYN(id) {
            var obj = $("#imgHotYN_" + id);
            ApplyChangeYN("/AjaxData/UpdateProductHotYN/" + id + '/' + obj.attr("value"), id, obj);
        }    
    </script>
 <%} %>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="Toolbar" runat="server">
<%= Html.Toolbar("Quay về", "/Member", "back") %>
</asp:Content>

<asp:Content ID="Content4" ContentPlaceHolderID="Header" runat="server">
Sản phẩm của <%=Model.FullName %>
</asp:Content>

<asp:Content ID="Content5" ContentPlaceHolderID="Message" runat="server">
<%=ViewData["MessageInfo"]!=null? "<p class='perror'>"+Html.Encode(ViewData["MessageInfo"])+"</p>":string.Empty%>
</asp:Content>
